home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / tw2v601b.arc / TWEDITOR.DOC < prev   
Text File  |  1988-10-28  |  24KB  |  514 lines

  1.                      TRADE WARS EDITOR INSTRUCTIONS
  2.                      ==============================
  3.                         by Chris Sherrick (PTL)
  4.  
  5.      Welcome to the Trade Wars (v.ii) editor.  The TW200 editor is divided 
  6. into sub programs which I'll handle section by section. When running the 
  7. program, don't be too worried about ruining the database, you can drop
  8. carrier on from remote while editing and nothing will happen to hurt the
  9. data base. The editor is pretty much self explanatory, and anytime there 
  10. is something confusing, I've added a help command ("Enter ? for help".)  
  11. The exception to this is the message editor, which can be confusing but 
  12. really don't expect you to be playing around with it anyway.   
  13.  Also, all numbers Trade Wars handles are integers, so don't enter any 
  14. noninteger values for numbers (from -32000 to 32000 approx.) 
  15. Even credits are an integer and if a player accumulates over 25000 credits,
  16. he will be taxed 5000 when he logs into the game.
  17.  
  18.                      LOGIN AND MESSAGES TO TW SYSOP
  19.                      ==============================
  20.      When in local mode, no password is required to get into the editor,
  21. but when not in local mode, a password is required. You define this password
  22. when TWINIT2 is run, and note that upper case is different than lower case.
  23. Once you're in, the computer will give a list of messages to the TW sysop. 
  24. It will tell who logged on, who they killed, whether or not they made
  25. or destroyed a planet, and the maintenance and Cabal report.  Don't panic
  26. when you see that someone else ran the maintenance program.  TW200 will
  27. automatically run the maintenance program (TWMAINT) the first time someone
  28. logs on to TW200 for the first time of that day. So when you see that someone
  29. else ran TWMAINT, don't worry about it, everything is normal.  Another
  30. thing the maintenance program does is give a Cabal report.  This will
  31. simply tell you what the Cabal did, but the messages are a little cryptic. 
  32. Here is a decipher for the Cabal report:
  33.  
  34.    -->     = Attacked
  35.    Sctr    = Sector
  36.    ftrs    = Fighters
  37.    Plyr    = Player/Player's
  38.    Cabal   = Cabal
  39.    dstrd   = Destroyed
  40.    Grp     = Group
  41.  
  42. An example of a message is:
  43.    Grp 2 --> Sctr 10(Joe Cuel): lost 20, dstrd 25 (Cabal ftrs dstrd)
  44. which means Cabal group 2 attacked the fighters in sector 10 (who belong
  45. to Joe Cuel).  The Cabal lost 20 fighters but destroyed 25 of Joe Cuel's
  46. fighters.  All the Cabal fighters were lost.
  47.  
  48. Another example is:
  49.    Grp 9 --> Joe Cuel: lost 45, dstrd 34 (Plyr dstrd)
  50. which means that Cabal group 9 attack Joe Cuel's ship.  The Cabal lost
  51. 45 fighters, but destroyed 34 of Joe Cuel's fighters.  His ship was destroyed.
  52.  
  53. I hope you follow this, it was meant to take up little room in the list
  54. of messages to the sysop.  Also, the messages to the sysop can be turned
  55. off so that no messages will be written.  Look under the General editor
  56. for this.
  57.  
  58.  
  59.                         TWEDIT EDITORS
  60.                         ==============
  61.  
  62.      The following is a summary of editors for TWEDIT:
  63.  
  64. A - Team Editor          - Edits Team info
  65. U - User Editor          - Edits players players' ships.
  66. S - Sector Editor        - Edits the contents of a sector.
  67. P - Port Editor          - Edits the prices and values of a port.
  68. G - General Editor       - Edits general information.
  69. R - Report               - Gives a report of players and occupied sectors.
  70. C - Cabal editor         - Edits information about the Cabal
  71. D - Daily message editor - Edits the who-killed-your-fighters messages
  72. R - Radio message editor - Edits messages to-from users
  73. P - Planet editor        - Edits the planets
  74.  
  75.  
  76.  
  77.                          A - TEAM EDITOR
  78.  
  79.      This command allows you to edit Team info.  You will be asked which Team
  80. you wish to edit, or choose L to list the available Teams.  You can edit one
  81. of three fields.   The first field is a toggle, it toggles the Teams active/
  82. inactive state. Second is the Team password. This is a four character password.
  83. Please note: UPPER case and lower case are different here!  Lastly, you can
  84. edit the number of players currently on that Team. PLEASE be careful when
  85. editing any of these fields, as there isn't much error checking at this time.
  86.  
  87.                          U - USER EDITOR
  88.  
  89.      This editor allows you to edit the information about a person.  The
  90. first thing it will do is ask you for a search string or a player number. 
  91. For the search string, the editor recognizes differences between upper
  92. and lower case.  If you wanted to find "Joe Cuel", "joe" would not find
  93. him, but "Joe" would.  As for the user number, each player is assigned
  94. a number from 2 to how many people are playing.  The record for player
  95. 1 is used for general information, not as a person, so you will never
  96. have a player number 1.  If you want to return to the main menu (of TWEDIT),
  97. just press ENTER.
  98.      Once you've got a person, it will then list the information about
  99. him, along with what can be changed.  Here is a list of what is printed
  100. and what can be changed:
  101.  
  102. A - Name.
  103.      You can change a person's name, but not his new number.  Keep in
  104. mind that a person's name is adjusted when someone logs in to TW2.  The
  105. adjusting routine will change every letter following a nonletter to a
  106. capital.  Here is some examples of what it will do to a name: "Joe Cuel",
  107. "Ronald Macdonald", "Glort From Org Xxx-Yyy!."  Make sure that if you
  108. change the name, the computer will recognize who it is.  Names are limited
  109. to 41 characters in length.
  110.  
  111. B - Last day on
  112.      This will display the last time the player was on Trade Wars.  This
  113. can be adjusted so that a player won't be allowed on for several days. 
  114. If you don't want him or her on for another 7 days (banished for a week),
  115. enter -7 and the game won't let that person on for another seven days
  116. from the day you changed the value.  If you make this a positive value,
  117. it will interpret it as how many days ago the person was on.  A "0" means
  118. that person was on today.  A "1" means he was on yesterday.  A "244" means
  119. the last time he was on was 244 days ago.
  120.  
  121. C - Who killed them
  122.      This will tell you who killed that person.  If it's a "<none>" then
  123. they're still alive.  When changing the value, enter the person's name
  124. or search string, as when starting this editor.  However, the search string
  125. won't find the Cabal, or a deleted player.  Enter a -1 for the Cabal,
  126. and a -98 for a player who has been deleted (because he hasn't called
  127. for a while, etc.)  If you want to have their ship initialized, enter
  128. a -99.  Note that a -99 will have a different effect on the last day on. 
  129. If the last day on is negative (banished from the board,) it won't let
  130. that person on until that day comes, then they will be reinitialized.
  131.  
  132. D - Turns left
  133.      This is simply the turns they have left on the last day they were
  134. on.  If they weren't on today, it will be reset to the number of turns
  135. allotted per day, unless this value is greater then the number of turns
  136. allotted per day.  If this number is greater, it will take the greater
  137. number rather then lower (the amount of turns allowed per day)  e.g. If
  138. it was set to 500, that person would have 500 turns the next time they
  139. called, regardless of how many days ago they called.
  140.  
  141. E - Location
  142.      This is the sector they are in.  If it is set to a zero, they will
  143. be taken out of the game and "hidden" until they call up.  When they call
  144. in, they will be moved to sector 1.
  145.  
  146. F - Fighters
  147.      This is how many fighters they have.  There is a 9999 limit.
  148.  
  149. G - Total cargo holds
  150.      This is how many cargo holds a person has, used and unused.  If you
  151. adjust this, make sure that it is not less that the cargo holds filled
  152. with ore, org and equipment.  If it is, it will give you a warning.
  153.  
  154. H - J Ore, Org, and Eqp
  155.      This is how many of the cargo holds are filled with ore, organics
  156. and equipment.
  157.  
  158. K - Credits
  159.      This is simply how many credits they have.  Note that this is an
  160. integer (less than 32000) and if they are over 25000, they will be taxed
  161. when they log on.
  162.  
  163. L - Last room in.
  164.      This is the last room the player was in and is only used in a retreat. 
  165. If it is zero, the game will pick a random direction and retreat that
  166. way.
  167.  
  168. ! - Delete player
  169.      This will delete the player FROM THE GAME, not just destroy the ship. 
  170. If you want to destroy the ship, use the B command.
  171.  
  172. Adding a new person
  173.      If you want to add a new person, there is three things you have to
  174. change: A - name, B - last day on, set to 0 (so they won't be automatically
  175. deleted), and C - killed by, set to -99.  However It is much easier to
  176. let them log on and let the game initialize them.
  177.  
  178.  
  179.                         S - SECTOR EDITOR
  180.  
  181.      This editor will allow you to edit some of the information in a sector.
  182. It will ask for the sector number, then allow you to edit the information
  183. for that sector.  If you want to return to the  TWEDIT main menu, just
  184. press ENTER.
  185.  
  186. A - F - Warps lead to
  187.      This allows you to change what sectors the warps lead to.  I recommend
  188. leaving this alone.  If you change a warp, it won't change it for the
  189. other sector, e.g.  If you change sector 1 to warp to sector 77, it won't
  190. automatically change 77 to go to sector 1.  If you insist on changing
  191. the map, it will be a lot of work.  But if you do, make sure you leave
  192. sector 85 and 83 together.  The Cabal moving routine assumes these are
  193. next to each other, and will create problems if they're not.  Also, sector
  194. 85 is the the Cabal HQ, and a player gets 100,000 points for invading
  195. it.
  196.  
  197. G - Port in sector
  198.      This allows you to add or delete a port that is in the sector.  If
  199. you want to move a port, you have to delete it from one sector and add
  200. it to another sector.  It will ask for a search string or a port number. 
  201. The search string is just like the player search string (see the User
  202. editor)
  203.  
  204. H - Fighters in the sector
  205.      This allows you to change the fighters in a sector, and who they
  206. belong to.  This is pretty self explanatory.  When it asks for the player
  207. number, enter a -1 if you want the Cabal in a sector.  But it's not a
  208. good idea to move the Cabal from this editor, since TW will no longer
  209. recognize them as a group.  Move them from the Cabal editor.  You can
  210. change the Cabal group size with out bothering the groups though.
  211.  
  212. People in sector
  213.      This will display the people in this sector.  If you want to change
  214. these, you have to use the user editor.
  215.  
  216. Planet in sector
  217.      This will be displayed if there is a planet in the sector.  If you
  218. want to change this, you have to use the planet editor in TWEDITA.
  219.  
  220. I - Shortest path
  221.      This will give you the shortest route from one sector to another. 
  222. It is just like the sector finder, only you get to specify both sectors.
  223.  
  224.  
  225.                            P - PORT EDITOR
  226.  
  227.      This will ask you for the port number or search string, and answering
  228. this question works just like the user editor.  Just press ENTER to return
  229. to the TWEDIT main menu.
  230.  
  231. A - Name
  232.      This will allow you to change the name of a port.  You are limited
  233. to 41 characters.
  234.  
  235. B - Class
  236.      Class is not used for anything but show.  You could set the class
  237. to -999 and it wouldn't affect a thing, except the class reading.  For
  238. convention, keep this accurate.
  239.  
  240. C - E - Quantity of ore and prices
  241.      This will display how much ore they have, and what the fair price
  242. is (used when bargaining.)
  243.  
  244. F - Productivity
  245.      This is how many units get produced every 24 hours.  I do not recommend
  246. changing this value.  When the ports produce they produce smoothly over
  247. the 24 hour period, figuring quantities by the minute.  If the productivity
  248. was set to 24, it would produce one item every hour.  The ports stop producing
  249. merchandise when they are at ten times their daily amount.
  250.  
  251. G - Max change in cost
  252.      This, in other words, is how much of a deal the player gets.  It
  253. is at max cost, so if this was set to 50%, when it has ten days merchandise,
  254. they would sell around 50% of the cost.  With 5 days of merchandise, it
  255. would be around 25 percent the cost.  It is a linear function of cost
  256. vs. how much they have or need, and looks like the following graph:
  257.  
  258.              Port selling                        Port buying
  259.  
  260.     (Price) ^                             Price ^
  261.             |                            Sp*Mp  |
  262.          Sp-o                       Sp + ----- -+   o       
  263.             |o                            100   |  o           
  264.             | o <- Curve                        | o <- Curve
  265.      Sp*Mp  |  o                                |o                 
  266. Sp - ----- -+   o                            Sp-o               
  267.       100   |                                   |             
  268.             +---|------>(Number                 +---|--------> (Number
  269.            0   d*10      of units)             0   d*10         of units)
  270.  
  271.             Mc = Maximum change in cost (in percent)
  272.             Sp = Standard Price (Ore=10, Org=20, Eqp=35)
  273.             d  = The daily production rate
  274.  
  275. The above is a graph of what is considered a fair price per unit vs the
  276. number of units being sold.  If you don't follow them, don't worry; it
  277. take an economics course to really understand it well (supply and demand
  278. curves)
  279.  
  280.  
  281.                        G - GENERAL EDITOR
  282.  
  283.      This allows you to edit general information about Trade Wars, and
  284. you will probably find this section the most interesting.  You should
  285. go through and check this before you set up Trade Wars to run on your
  286. BBS.
  287.  
  288. A - Change the editor password
  289.      The first thing you have to do is remember the old editor password,
  290. because it will ask for it before you change it.  Once you've entered
  291. the old password, it will ask for the new password.  If you forgot it,
  292. load in the ascii version of TWEDIT into basic and type the following
  293. (at the basic prompt):
  294. FS$ = "TWDATA.DAT
  295. GOSUB 2000
  296. GET 1,1
  297. PRINT LEFT$(FA$,CVI(FB$))
  298. CLOSE
  299. and it will print your password for you.  This is doing it the hard way.
  300.  
  301. B - Turns per day
  302.      This is how many turns people are allowed on per day.  I recommend
  303. 45 to 50 for TW200.
  304.  
  305. C - Initial fighters
  306.      This is how many fighters a person gets when their ship is being
  307. reinitialized.
  308.  
  309. D - Initial credits
  310.      This is how many credits they get when their ship is reinitialized.
  311.  
  312. E - Initial cargo holds
  313.      The same thing as above, only with cargo holds.
  314.  
  315. F - Days until an inactive player is deleted.
  316.      Trade Wars will go through and delete old players who have been killed
  317. after this many days of inactivity.  Note that it will keep alive players
  318. still alive until they get killed, no matter how long they haven't been
  319. on the game.  If they have 700 fighters, they should be allowed to at
  320. least survive until someone kills them.  The maintenance program deletes
  321. the inactive players and totally removes them from the game.
  322.  
  323. G - Last day maintenance ran
  324.      The maintenance program is run every day when the first person for
  325. that day calls on.  If it has not been run today, it will run when the
  326. next person plays TW2.  This should only be run once per day, as the Cabal
  327. regenerate and move every time the maintenance program is run.  To change
  328. this, enter how many days ago the maintenance program was run.  e.g. for
  329. today, enter a 0; for yesterday, enter a 1; for 233 days ago, enter a
  330. 233.  All that will matter if it was run today or not, so 1 and 223 will
  331. have no difference as far as effecting the program.
  332.  
  333. H - Cabal regeneration
  334.      This value effects how fast the Cabal regenerate.  I recommend 50. 
  335. That will give the players a challenge, but they are still (barely) con-
  336. querable.  Also, if you want to lower the top players, jack this up to
  337. 100 or 200 and the number one player will get picked on more often (see
  338. the Cabal editor - Group 9.)  If someone is going against the Cabal, and
  339. you want them to win, lower this to 10,20,30 or even 0, and it will give
  340. them a good chance.  Just don't abuse this - players should be able to
  341. wipe out the Cabal... It is the test of a good TW2 player.
  342.  
  343. I - Messages to TW sysop
  344.      By turning this off, TWMAINT and TW2 won't add to the list of messages
  345. to the sysop.   If you don't want to periodically check into the editor
  346. and delete the message to sysop list, turn this is off, and you won't
  347. have to worry about TW2.  It will run on its own without supervision.
  348.  
  349.  
  350.                            R - REPORT
  351.  
  352.      This will give a report of players, and all occupied sectors.  It
  353. will rank the players and print from the strongest player to the weakest
  354. player in a table format>  Here is the meanings of the symbols:
  355.  
  356. #    - The player number.
  357. Name - The player's name.
  358. Day  - How many days ago the player was on.
  359. KB   - Killed By, what player number killed that person.  A blank means
  360.        no one killed him or her.  A -1 means the Cabal
  361. Trn  - How many turns they have left on their last day on.
  362. Loc  - Location, what sector number they're in.
  363. Crdts- How many credits they have.
  364. Ftrs - How many fighters they have.
  365. CH   - How many cargo holds they have (total).
  366. Ore  - The amount of cargo holds containing ore.
  367. Org  - The amount of cargo holds containing organics.
  368. Eqp  - The amount of cargo holds containing equipment.
  369.  
  370. Sr   - The sector number.
  371. Cl   - The class of a port in that sector.  A blank means no port there.
  372. Ftrs - How many dropped fighters are in the sector.
  373. Who  - Who dropped the fighters (player number and name).
  374.  
  375.  
  376.  
  377.                          C - CABAL EDITOR
  378.  
  379.      The Cabal editor allows you to edit general information about the
  380. Cabal, such as group size, destinations, etc.  But before, you should
  381. understand what each of the 9 groups of Cabal operate.
  382.  
  383. GROUPS 1-2 (Defense)
  384.      All they do is defend.  Group 1 defends sector 85 with 1000 fighters,
  385. and group 2 defends sector 83 with 500 fighters.  If group 1 is lowered
  386. in fighters, they will be replaced with fighters from group 2.  In other
  387. words, group 1 has priority over group 2.
  388.  
  389. GROUPS 3-5 (Wandering)
  390.      These three groups pick a spot and head for it one sector per day. 
  391. When they get there, they pick another "goal" and aim for it.  They start
  392. at 100 fighters, and if the group size is under 50 or over 100, it will
  393. make its new goal sector 85 and head to it so it can merge with the fighters
  394. (see below)  If they enter any sectors containing a player's fighters,
  395. they will fight until either the player's or the Cabal fighters are destroyed.
  396.  
  397. GROUPS 6-8 (Attack)
  398.      These groups pick a spot and head straight for it, but they move
  399. through every sector to get there in one day.  Like the wandering group,
  400. they will destroy all fighters dropped in a sector (or be destroyed.) 
  401. Also if they stumble across a person they will waste 20 fighters on that
  402. person, just to be mean.  If they are over 50 or under 20, they will head
  403. back to sector 85 and be merged.
  404.  
  405. GROUPS 9 (Attack highest player)
  406.      This group will head straight for the top player (taking out dropped
  407. fighters as normal) and spend all of its fighters on the number one player,
  408. providing that he/she is worth over 21000 credits (around 100 fighters.) 
  409. This is made to keep control an annoy the best player.
  410.  
  411. FORMING AND MERGING GROUPS
  412.      Groups are formed from any extra fighters left over in sector 83
  413. in group 2.  When two groups stumble across each other, the higher number
  414. group will merge into the lower number group.  If group 7 with 50 fighters
  415. comes across group 4 with 100 fighters, group 7 will be destroyed and
  416. group 4 will have 150 fighters (and subsequently head back to sector 85). 
  417. When group 4, 150 fighters, stumbles across group 2, 500 fighters, in
  418. sector 83 (group 4 was heading for 85 remember?) group 4 will cease to
  419. exist and group 2 will have 650 fighters.  The 150 extra (donated from
  420. group 4) will be used to create other groups.
  421.  
  422. USING THE CABAL EDITOR
  423.      After displaying which groups exist, it will ask for the group number
  424. you want to edit.  Enter any of the group numbers.  Then it will ask you
  425. for then Location and size of the group.  If you are editing groups 3
  426. through 5, it will ask you for a goal.  Press enter to leave these the
  427. same.  If you want to see a path the Cabal will go to get to somewhere
  428. (as in groups 3 - 5) use the sector editor, shortest distance command.
  429.  
  430.  
  431.                    THE MESSAGE DAILY EDITOR
  432.  
  433.      This is the most confusing, user hostile program of the whole package. 
  434. I don't plan on having you use this, so I wrote it very quickly an sloppily.
  435.  
  436. A - List messages with numbers
  437.      This will give a list of messages in number form.  Here is what each
  438. number stands for:
  439.  
  440. Mesg # - The message number
  441. Who to - What player number the message is address to
  442. Type   - 0 = deleted, 1 = player destroyed your fighters
  443. Var A  - Who attacked that person
  444. Var B  - The number of fighters destroyed
  445.  
  446. B - List messages with test
  447.      Will display the above messages with names instead of numbers.  More
  448. legible.
  449.  
  450. C - Edit a message
  451.      This will let you edit a message, given the number. The consequences
  452.      are not good (but may be rather interesting - errors!) if you drop
  453.      carrier in this part of the editor.
  454.      This is self explanatory
  455.  
  456. D - Add a message
  457.      This will add a null message, a deleted message, at the end of the
  458. message list.  If you want to do anything with it, you will have to C
  459. - Edit a message.
  460.  
  461.                       M - RADIO MESSAGE EDITOR
  462.  
  463.      Like the Daily message editor, this routine is quite user hostile.
  464. Once you pick the M command you will be given a starting list of messages
  465. that you can edit.  They will displayed in the following form:
  466.  
  467.   8 0 24 50 Got a guilty conscience or something?
  468.  
  469. Which is equal to:
  470.  
  471.  Msg#  Active?  From  To  Message
  472.  
  473. You then will enter the message to edit. The you are then given info on the
  474. Message, and asked if it is the correct one.  If you reply with a Y you will
  475. then be prompted through each of the message fields. First, you are asked
  476. whether the message should be active or not. Next you will be asked who the
  477. message is TO. You must know the number of the user to change this info.
  478. After that, you will be asked who the message is from. Last but not least,
  479. you will be asked to input a new message (in any).  Please note:  using
  480. [ENTER] will mean  No change, or end.
  481.  
  482.  
  483.                           PLANET EDITOR
  484.  
  485.      This will allow you to edit the information about the planets.
  486. The first thing it will do is ask you for the search string, planet number,
  487. or sector the planet is in.  The search string and number act just like
  488. the user editor.  If you want to enter the sector number the planet is
  489. in, put a "/" before the number, e.g. "/45" means the planet in sector
  490. 45.
  491.  
  492. A - Name and number
  493.      This will display the planet's name and number.  You can change the
  494. name, but you are limited to 41 chars. max.
  495.  
  496. B - D - Ore, Org, Eqp
  497.      This allows you to edit how much ore, organics, or equipment the
  498. planet has to give away.  Good values are between 1 to 10 times the prod-
  499. uctivity.
  500.   
  501. E - G - Productivity of ore, org, eqp
  502.      This value is the productivity of the ore, organics and equipment. 
  503. For an explanation of productivity, look under the port editor.  Good
  504. values are limited from 1 to 3000.
  505.  
  506. ! - Delete/Create (and move) a planet
  507.      This command will delete a planet if the planet exists by deleting
  508. the name and removing it from the sector it is in.  All other information
  509. will be saved (productivity, etc.)  If the planet doesn't exist, it will
  510. create a planet by asking for its name and location.  Once again, the
  511. name is limited to 41 chars.   If you want to move a planet, you have
  512. to delete it, then re-create it in the sector you want.  All the merchandise
  513. info will be saved from deletion to creation.
  514.